package com.atguigu.mall.mallorder.config;

import com.atguigu.mall.mallorder.vo.PayVo;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@ConfigurationProperties(prefix = "alipay")
@Component
@Data
public class AlipayTemplate {

  // 应用ID,您的APPID，收款账号既是您的APPID对应支付宝账号
  public String app_id;

  // 商户私钥，您的PKCS8格式RSA2私钥
  public String merchant_private_key;

  // 支付宝公钥,查看地址：https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
  public String alipay_public_key;

  // 服务器[异步通知]页面路径  需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
  // 支付宝会悄悄的给我们发送一个请求，告诉我们支付成功的信息
  public String notify_url;

  // 页面跳转同步通知页面路径 需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
  // 同步通知，支付成功，一般跳转到成功页
  public String return_url;

  // 签名方式
  private String sign_type;

  // 字符编码格式
  private String charset;

  // 订单超时时间
  private String timeout = "1m";

  // 支付宝网关； https://openapi.alipaydev.com/gateway.do
  public String gatewayUrl;


}
